turtle river - German English Dictionary